*{
    margin: 0;
    padding: 0;
}
html,body{
    width:100%;
    height:100%;
}
.HorizontalLine{
    height:0.001rem;
    width:100%;
    background-color: #e8e8e8;
    border-top:1px solid #e8e8e8;
}
.moduleContent_title{
    font-size:0.2rem;
}
.hosDepContainer{
    height:4rem;
}
.hosDepContainer{
    overflow: hidden;
    width:100%;
    height:auto;
}
.hospitalDepartments{
    height:1.47rem;
    width:1.47rem;
    text-align: center;
    box-shadow: 0 0 20px 0px #f4fbf9;
    margin:0.2rem;
    list-style: none;
    padding:0;
    color:#333333;
}
.hospitalDepartments li{
    margin: 0.1rem;
    font-size:0.2rem;
}
.hospitalDepartments li img{
    height:0.81rem;
}
.hospitalLocation{
    overflow: hidden;
    width:100%;
    height:auto;
    padding-top: 0.21rem;
}
.location{
    margin-top: 0.2rem;
    height:2rem;
    margin-bottom: 0.4rem;
    padding:0;
}
.location_img_left{
    margin-left: 0.2rem;
}
.location_img_right{
    margin-left: 0.1rem;
}
.location ul{
    border-radius: 5px;
    height:100%;
    width: 3.4rem;
    list-style: none;
}
.location ul li{
    color:#FFF;
    display: inline-block;
    bottom: 0;
    margin-left: 0.1rem;
    margin-top: 1.55rem;
    font-size:0.24rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width: 100%;
}
.dashedLine{
    width:100%;
    border-top:1px dashed #e8e8e8;
    margin: 0;
    padding: 0;
}
.theNews{
    padding-left:0.2rem;
    padding-top:0.2rem;
    color:#333333;
}
.theNews ul{
    list-style: none;
    height:1.4rem;
}
.theNews .newsImg{
    list-style: none;
    height:1.4rem;
    border-radius: 5px;
}
.theNews ul li{
    font-size:0.28rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    line-height: 0.32rem;
    max-height:0.64rem;
}
.theNews .newsAuthor{
    font-size:0.2rem;
    color:#666666;
    padding-bottom:0.2rem;
    padding-top: 0.2rem;
}
.productPackages{
   padding-bottom: 0.2rem;
}
.productPackages .package{
    padding-left:0.2rem;
    padding-top:0.2rem;
}
.package ul{
    list-style: none;
    height:1.4rem;
}
.package .newsImg{
    list-style: none;
    height:1.4rem;
    border-radius: 5px;
}
.package ul li{
    font-size:0.28rem;
    color:#000;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.packageDesc{
    font-size:0.24rem !important;
    color:#666666 !important;
    padding-bottom:0.2rem;
}
